package com.ly.heart.domain.king.otherInbound;

import com.ly.heart.domain.king.BaseChildBo;
import com.ly.heart.domain.king.inventory.FSerialSubEntityBo;
import com.ly.heart.domain.king.inventory.FStockLocIdBo;
import com.ly.heart.domain.king.order.FAuxPropIdBo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

@Data
@ApiModel( "采购入库单明细信息" )
@Accessors(chain = true)
public class FEntityBo{

    @ApiModelProperty("分录号")
    private Integer FEntryId;

    @ApiModelProperty("入库类型")
    private String FInStockType;

    @ApiModelProperty("物料编码")
    private BaseChildBo FMATERIALID;

    @ApiModelProperty("辅助属性")
    private FAuxPropIdBo FAuxPropId;

    @ApiModelProperty("单位")
    private BaseChildBo FUnitID;

    @ApiModelProperty("收货仓库")
    private BaseChildBo FSTOCKID;

    @ApiModelProperty("仓位")
    private FStockLocIdBo FStockLocId;

    @ApiModelProperty("库存状态")
    private BaseChildBo FSTOCKSTATUSID;

    @ApiModelProperty("批号")
    private BaseChildBo FLOT;

    @ApiModelProperty("实收数量")
    private Integer FQty;

    @ApiModelProperty("备注")
    private String FEntryNote;

    @ApiModelProperty("源单编号")
    private String FSRCBILLNO;

    @ApiModelProperty("源单类型")
    private String FSRCBILLTYPEID;

    @ApiModelProperty("BOM版本")
    private BaseChildBo FBOMID;

    @ApiModelProperty("生产日期")
    private String FPRODUCEDATE;

    @ApiModelProperty("计划跟踪号")
    private String FMTONO;

    @ApiModelProperty("辅单位")
    private BaseChildBo FExtAuxUnitId;

    @ApiModelProperty("实收数量(辅单位)")
    private Integer FExtAuxUnitQty;

    @ApiModelProperty("项目编号")
    private String FProjectNo;

    @ApiModelProperty("货主类型")
    private String FOWNERTYPEID;

    @ApiModelProperty("货主")
    private BaseChildBo FOWNERID;

    @ApiModelProperty("保管者类型")
    private String FKEEPERTYPEID;

    @ApiModelProperty("保管者")
    private BaseChildBo FKEEPERID;

    @ApiModelProperty("入库日期")
    private String FInstockDate;

    @ApiModelProperty("序列号子单据体")
    private List<FSerialSubEntityBo> FSerialSubEntity;

}
